<div class="FormCapNhat">
	<div class="Title">
		Kết quả xử lý xóa lớp học
	</div>
	<div class="Left">
	<ul>
	<?php
		include_once '../classes/lophoc_bs.php';
		include_once '../classes/hocvien_bs.php';
		include_once '../classes/hopdong_bs.php';
		include_once '../classes/phieuchi_bs.php';
		include_once '../classes/diemdanh_bs.php';
		include_once '../classes/buoihoc_bs.php';
		include_once '../classes/buoihocdukien_bs.php';
		
		if(isset($_POST['MaLopHoc']) && isset($_POST['Choose']) && trim($_POST['MaLopHoc']) != '' && trim($_POST['Choose']) != '')
		{
			$MaLopHoc = strtoupper(trim($_POST['MaLopHoc']));
			$Choose = trim($_POST['Choose']) * 1;
			if($Choose == 0 || $Choose == 1 || $Choose == 2)
			{
				$HopDong = new hopdong_bs();
				$HopDong->SetMaLopHoc($MaLopHoc);
				$DHopDong = $HopDong->LayDanhSach();
				if($DHopDong != null)
				{
					for($i = 0; $i < count($DHopDong); $i++)
					{
						$PhieuChi = new phieuchi_bs();
						$PhieuChi->SetMaHopDong($DHopDong[$i]['MaHopDong']);
						$RPC = $PhieuChi->XoaHopDong();
						if($RPC)
							echo '<li>Đã xóa phiếu chi ' . $DHopDong[$i]['MaGiaoVien'] . '</li>';
					}
				}
				$RHopDong = $HopDong->XoaLopHoc();
				if($RHopDong)
					echo '<li>Đã xóa các hợp đồng.</li>';
				
				$BuoiHoc = new buoihoc_bs();
				$BuoiHoc->SetMaLopHoc($MaLopHoc);
				$RBuoiHoc = $BuoiHoc->XoaLopHoc();
				if($RBuoiHoc)
					echo '<li>Đã xóa các buổi học của lớp.</li>';
				
				$BuoiHocDuKien = new buoihocdukien_bs();
				$BuoiHocDuKien->SetMaLopHoc($MaLopHoc);
				$RBuoiHocDuKien = $BuoiHocDuKien->Xoa();
				if($RBuoiHocDuKien)
					echo '<li>Đã xóa các buổi học dự kiến của lớp.</li>';
				
				$DiemDanh = new diemdanh_bs();
				$DiemDanh->SetMaLopHoc($MaLopHoc);
				$RDiemDanh = $DiemDanh->XoaLopHoc();
				if($RDiemDanh)
					echo '<li>Đã xóa kết quả điểm danh.</li>';
				$HocVien = new hocvien_bs();
				$HocVien->SetMaLopHoc($MaLopHoc);
				$DHocVien = $HocVien->LayDanhSach();
				$countHV = $DHocVien == null ? 0 : count($DHocVien);
				if($Choose == 0) //Xóa hết
				{
					// Xóa học viên: SetDaXoa(1), MaLopHoc = NULL
					if($countHV > 0)
					{
						for($i = 0; $i < count($DHocVien); $i++)
						{
							$HocVien = new hocvien_bs();
							$HocVien->SetMaHocVien($DHocVien[$i]['MaHocVien']);
							$HocVien->SetDaXoa(1);
							$HocVien->SetMaLopHoc('_');
							$HocVien->CapNhat();
						}
					}
				}
				elseif($Choose == 1) //Set chờ xếp lớp
				{
					if($countHV > 0)
					{
						for($i = 0; $i < count($DHocVien); $i++)
						{
							$HocVien = new hocvien_bs();
							$HocVien->SetMaHocVien($DHocVien[$i]['MaHocVien']);
							$HocVien->SetMaLopHoc('_');
							$HocVien->SetMaTrangThai(0);
							$HocVien->CapNhat();
						}
					}
				}
				elseif($Choose == 2) //Set học xong
				{
					if($countHV > 0)
					{
						for($i = 0; $i < count($DHocVien); $i++)
						{
							$HocVien = new hocvien_bs();
							$HocVien->SetMaHocVien($DHocVien[$i]['MaHocVien']);
							$HocVien->SetMaLopHoc('_');
							$HocVien->SetMaTrangThai(2);
							$HocVien->CapNhat();
						}
					}
				}
				$LopHoc = new lophoc_bs();
				$LopHoc->SetMaLopHoc($MaLopHoc);
				$RLopHoc = $LopHoc->Xoa();
				if($RLopHoc)
					echo 'Đã xóa lớp ' . $MaLopHoc;
				else
					echo 'Lỗi xóa lớp học ' . mysql_error();
			}
			else
				echo '<li>Không rõ yêu cầu</li>';
		}
		else
			echo '<li>Không rõ yêu cầu</li>';
	?>
	</ul>
	</div>
</div>